@charset "gb2312";
/* CSS Document */

/** Header Start **/
.header{ width:100%; min-width:1200px; position:relative; left:0; top:0; z-index:10; height:108px; background:url(../images/hdbg.jpg) repeat-x 0 0;}
.header .incon{ height:108px; width:1200px; margin:0 auto; position:relative; left:0; top:0;}
.logo{ display:block; float:left; margin:24px 0 0 0;}
.wb-wx-con{ width:238px; height:26px; position:absolute; top:3px; right:0; background:#cc0022; text-align:center; font-size:0; border-bottom-left-radius:4px; border-bottom-right-radius:4px;}
.wb-wx-con .wx{ display:none; position:absolute; right:0; top:26px;}
.wb-wx-con a{ display:inline-block; *display:inline; zoom:1; margin:0 8px; padding-left:32px; height:23px; font-size:12px; line-height:23px; position:relative; left:0; top:0; color:#fff;}
.wb-wx-con a img{ position:absolute; left:0; top:0; transition:all .5s linear; -webkit-transition:all .5s linear; -moz-transition:all .5s linear; -ms-transition:all .5s linear; -o-transition:all .5s linear; transform:rotate(0deg) translateZ(0); -webkit-transform:rotate(0deg) translateZ(0); -moz-transform:rotate(0deg) translateZ(0); -ms-transform:rotate(0deg) translateZ(0); -o-transform:rotate(0deg) translateZ(0);}
.wb-wx-con a:hover img{ transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg);}
.nav-con{ width:850px; float:right; height:23px; margin:58px 0 0 0;}
.nav-con li{ height:23px; position:relative; left:0; top:0; float:right; border-right:1px dotted #9b9b9b;}
.nav-con .lasts{ border:0;}
.nav-con .fir{ display:inline-block; *display:inline; zoom:1; font:16px/23px microsoft yahei; color:#333; white-space:nowrap; padding:0 20px;}
.nav-con .chi{ display:none; width:192px; overflow:hidden; position:absolute; left:0; top:23px; padding-top:27px; _background:url(about:blank);}
.nav-con .show{ display:block}
.nav-con .chi div{ width:192px; overflow:hidden; background:url(../images/optt.png) repeat;}
.nav-con .chi a{ display:block; border-bottom:1px solid #e2e2e2; height:36px; padding-left:48px; position:relative; left:0; top:0; font:14px/36px microsoft yahei; color:#333; white-space:nowrap; text-align:left; transition:all linear .2s;}
.nav-con .on .fir{ color:#cc0022}
.nav-con .chi a:last-child{ border-bottom:0;}
.nav-con .chi a i{ display:block; height:36px; width:48px; overflow:hidden; position:absolute; left:0; top:0; background:url(../images/icongroups.png) no-repeat 12px 0; transition:all linear .2s;}
.nav-con .chi a .i1{ background:url(../images/icongroups2.png) no-repeat 12px 0;}
.nav-con .chi a .i2{ background:url(../images/icongroups3.png) no-repeat 12px 0;}
.nav-con .chi a .i3{ background:url(../images/icongroups4.png) no-repeat 12px 0;}
.nav-con .chi .a1{ background-position:14px 10px;}
.nav-con .chi .a2{ background-position:14px -26px;}
.nav-con .chi .a3{ background-position:14px -62px;}
.nav-con .chi .a4{ background-position:14px -98px;}
.nav-con .chi .a5{ background-position:14px -134px;}
.nav-con .chi .a6{ background-position:14px -168px;}
.nav-con .chi .a7{ background-position:14px -202px;}

.nav-con .chi a .a16{ background-position:14px 10px;}
.nav-con .chi a .a17{ background-position:14px -26px;}
.nav-con .chi a .a18{ background-position:14px -62px;}
.nav-con .chi a .a19{ background-position:14px -98px;}
.nav-con .chi a .a30{ background-position:14px 10px;}
.nav-con .chi a .a31{ background-position:14px -26px;}
.nav-con .chi a .a32{ background-position:14px -62px;}
.nav-con .chi a .a43{ background-position:14px 10px;}
.nav-con .chi a .a44{ background-position:14px -26px;}
.nav-con .chi a .a45{ background-position:14px -62px;}
.nav-con .chi a:hover .a1{ background-position:-43px 10px;}
.nav-con .chi a:hover .a2{ background-position:-43px -26px;}
.nav-con .chi a:hover .a3{ background-position:-43px -62px;}
.nav-con .chi a:hover .a4{ background-position:-43px -98px;}
.nav-con .chi a:hover .a5{ background-position:-43px -134px;}
.nav-con .chi a:hover .a6{ background-position:-43px -168px;}
.nav-con .chi a:hover .a7{ background-position:-43px -202px;}

.nav-con .chi a:hover .a16{ background-position:-43px 10px;}
.nav-con .chi a:hover .a17{ background-position:-43px -26px;}
.nav-con .chi a:hover .a18{ background-position:-43px -62px;}
.nav-con .chi a:hover .a19{ background-position:-43px -98px;}
.nav-con .chi a:hover .a30{ background-position:-43px 10px;}
.nav-con .chi a:hover .a31{ background-position:-43px -26px;}
.nav-con .chi a:hover .a32{ background-position:-43px -62px;}
.nav-con .chi a:hover .a43{ background-position:-43px 10px;}
.nav-con .chi a:hover .a44{ background-position:-43px -26px;}
.nav-con .chi a:hover .a45{ background-position:-43px -62px;}
.nav-con .chi a:hover{ background:#cc0022; color:#fff;}
.nav-con li:hover .fir{ color:#cc0022}
/** Header End **/

.banner{ height:492px; width:100%; min-width:1200px; overflow:hidden;}


/** Content Start **/


/*首页开始*/
.idx-cmstit{ height:55px; border-bottom:2px solid #ccc; width:100%;}
.idx-cmstit span{ display:block; height:55px; border-bottom:2px solid #ce0020; font:24px/55px microsoft yahei; color:#000; float:left; white-space:nowrap; text-align:left; width:205px; margin-bottom:-2px; _position:relative;}
.idx-cmstit a{ display:block; height:31px; font:16px/31px microsoft yahei; color:#393939; margin:12px 0 0 0; float:right; white-space:nowrap; transition:all linear .2s;}
.idx-cmstit a:hover{ color:red;}
.idx-content{ width:1200px; margin:0 auto; padding:15px 0 0 0; overflow:hidden; zoom:1;}
.idx-content .left{ width:350px; float:left; overflow:hidden;}
.idx-modl1{ overflow:hidden;}
.idx-modl1 .top{ overflow:hidden; zoom:1; padding:15px 0; border-bottom:1px dashed #9a9a9a}
.idx-modl1 .imgs{ display:block; width:148px; height:83px; overflow:hidden; float:left;}
.idx-modl1 .imgs img{ display:block; width:148px; height:83px;}
.idx-modl1 .rt{ width:350px; float:right;}
.idx-modl1 .rt h2{height:45px;line-height:45px;font-size:25px;color:red}

.idx-modl1 .rt .tit{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size:35px }
.idx-modl1 .rt .tit a{ font:15px/35px microsoft yahei; color:#000; transition:all linear .2s;}
.idx-modl1 .rt .des{ line-height:180%; color:#8e8e8e; font-size:12px; padding-top:0px;}
.idx-modl1 .rt .tit a:hover{ color:red;}
.idx-modl1 .list{ overflow:hidden; padding:15px 0;}
.idx-modl1 .list li{ overflow:hidden; zoom:1; height:24px;}
.idx-modl1 .list span{ display:block; height:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:260px; float:left; padding-left:16px; background:url(../images/ari1.png) no-repeat 0 center; text-align:left;}
.idx-modl1 .list span a{ font:12px/24px microsoft yahei; transition:all linear .2s;}
.idx-modl1 .list span a:hover{ color:red;}
.idx-modl1 .list .yd{ display:block; float:right; font:14px/24px microsoft yahei; color:#ca002b; transition:all linear .2s;}
.idx-modl1 .list .yd:hover{ color:#6c0118}
.idx-modl2{ overflow:hidden; margin-top:35px;}
.idx-modl2 .tag_yun{ overflow:hidden;height:370px;width:350px; margin-top:5px;}
.idx-modl2 .tag_yun li{float:left;width:175px; line-height:30px; height:30px}
#tag_yun a{color:#656D6A;font-size:20px;position:absolute;text-decoration:none; font-family:microsoft yahei; transition:all linear .2s; white-space:nowrap;}
#tag_yun a:hover{ font-weight:bold;}
#tag_yun .a14_999{ font-size:14px; color:#999;}
#tag_yun .a16_999{ font-size:16px; color:#999;}
#tag_yun .a18_999{ font-size:18px; color:#999;}
#tag_yun .a22_999{ font-size:22px; color:#999;}
#tag_yun .a26_999{ font-size:22px; color:#999;}
#tag_yun .a14_000{ font-size:14px; color:#000;}
#tag_yun .a16_000{ font-size:16px; color:#000;}
#tag_yun .a18_000{ font-size:18px; color:#000;}
#tag_yun .a22_000{ font-size:22px; color:#000;}
#tag_yun .a26_000{ font-size:22px; color:#000;}
#tag_yun .a14_red{ font-size:14px; color:#cb001e;}
#tag_yun .a16_red{ font-size:16px; color:#cb001e;}
#tag_yun .a18_red{ font-size:18px; color:#cb001e;}
#tag_yun .a22_red{ font-size:22px; color:#cb001e;}
#tag_yun .a26_red{ font-size:22px; color:#cb001e;}
.idx-modl3{ overflow:hidden;}
.idx-modl3 .vod{ cursor:pointer; width:350px; height:289px; text-align:center; overflow:hidden; margin-top:25px;}
.idx-modl3 .rt .tit a:hover{ color:red;}
.idx-modl3 .list{ overflow:hidden; padding:15px 0;}
.idx-modl3 .list li{ overflow:hidden; zoom:1; height:30px;}
.idx-modl3 .list span{ display:block; height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:260px; float:left; padding-left:16px; background:url(../images/dots.png) no-repeat 0 center; text-align:left;}
.idx-modl3 .list span a{ font:14px/30px microsoft yahei; color:#363636; transition:all linear .2s;}
.idx-modl3 .list span a:hover{ color:red;}

.idx-content .right{ width:800px; float:right; overflow:hidden;}
.idx-content .right .idx-cmstit span{ width:260px;}
.idx-content .right .cmmod{ overflow:hidden; zoom:1; padding:22px 0;}
.idx-content .right .rl{ width:69px; height:74px; padding:0 3px 0 1px; overflow:hidden; float:left; background:url(../images/rl.png) no-repeat 0 0;}
.idx-content .right .rl span{ display:block; font:14px/24px microsoft yahei; color:#fff; padding:7px 0 0 0;}
.idx-content .right .rl p{ display:block; font:32px/41px microsoft yahei; color:#fff;}
.idx-content .right .md{ overflow:hidden; float:right; width:704px;}
.idx-content .right .imgs{ display:block; width:704px; height:316px; overflow:hidden;}
.idx-content .right .imgs img{ display:block; width:704px; height:316px;}
.idx-content .right .tit{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left; padding:20px 0 10px 0;}
.idx-content .right .tit a{ font:22px/26px microsoft yahei; color:#000; transition:all linear .2s;}
.idx-content .right .tit a:hover{ color:red;}
.idx-content .right .des{ font:14px/22px microsoft yahei; color:#676767; overflow:hidden; text-align:left; height:46px;}
/*首页结束*/


/*铭师动态开始*/
.msdt-cons{ width:1200px; margin:0 auto; overflow:hidden; margin-top:25px;}
.msdt-cons ul{ padding:0 85px 0 20px; overflow:hidden;}
.msdt-cons ul li{ overflow:hidden; zoom:1; padding:20px 0;}
.msdt-cons ul .imgs{ display:block; width:210px; height:130px; overflow:hidden; padding:8px; border:1px solid #ccc; float:left;}
.msdt-cons ul .imgs span{ display:block; overflow:hidden; width:210px; height:130px;}
.msdt-cons ul .imgs img{ display:block; width:290px; height:130px;}
.msdt-cons ul .rts{ width:850px; overflow:hidden; float:right;}
.msdt-cons ul .tits{ border-bottom:1px dashed #ccc; padding-bottom:6px; overflow:hidden; zoom:1;}
.msdt-cons ul .tits span{ display:block; height:20px; text-align:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:730px; padding-left:22px; background:url(../images/lics.jpg) no-repeat 0 1px; float:left;}
.msdt-cons ul .tits span a{ font:16px/20px microsoft yahei; color:#666; transition:all linear .2s;}
.msdt-cons ul .tits i{ display:block; font:14px/20px microsoft yahei; color:#999; float:right; overflow:hidden; white-space:nowrap;}
.msdt-cons ul .tits span a:hover{ color:red;}
.msdt-cons ul .des{ overflow:hidden; text-align:left; font:14px/24px microsoft yahei; color:#666; padding:10px 0 0 0;}
.msdt-cons ul .view{ display:block; text-align:left;}
.msdt-cons ul .view a{ font:14px/24px microsoft yahei; color:#af2a2e; transition:all linear .2s;}
.msdt-cons ul .view a:hover{ color:#700104}
/*铭师动态结束*/


/*培训预告开始*/
.pxyg-cons{ width:1200px; margin:0 auto; overflow:hidden; margin-top:25px;}
.pxyg-cons .toptit{ border-top:1px solid #c86e70; border-bottom:1px solid #c86e70; background:#dfaaab; height:46px; overflow:hidden; zoom:1; margin-top:10px;}
.pxyg-cons .toptit span{ display:block; font:bold 17px/46px microsoft yahei; color:#76090c; white-space:nowrap; float:left; text-align:center}
.pxyg-cons .toptit .c1{ width:175px;}
.pxyg-cons .toptit .c2{ width:328px; padding:0 0 0 98px;}
.pxyg-cons .toptit .c3{ width:180px; padding:0;}
.pxyg-cons .toptit .c4{ width:290px; padding:0;}
.pxyg-cons .toptit .c5{ width:129px; padding:0;}
.pxyg-cons li .c2{ float:left; margin-left:98px; padding-top:44px; width:318px; padding-right:10px; text-align:left;}
.pxyg-cons li .c2 a{ font:14px/20px microsoft yahei; color:#333; transition:all linear .2s;}
.pxyg-cons li .c2 a:hover{ color:#76090c}
.pxyg-cons li .c3{ float:left; padding:44px 10px 0 10px; width:160px; text-align:center; font:14px/20px microsoft yahei; color:#666;}
.pxyg-cons li .c4{ float:left; padding:44px 10px 0 10px; width:270px; text-align:center; font:14px/20px microsoft yahei; color:#666;}
.pxyg-cons li .c5{ float:left; padding:44px 10px 0 10px; width:109px; text-align:center; font:14px/20px microsoft yahei; color:#666;}
.pxyg-cons ul{ padding:0; overflow:hidden;}
.pxyg-cons ul li{ overflow:hidden; zoom:1; padding:8px 0; border-bottom:1px solid #ddd}
.pxyg-cons ul .imgs{ display:block; width:173px; height:102px; overflow:hidden; float:left;}
.pxyg-cons ul .imgs img{ display:block; width:173px; height:102px;}
/*培训预告结束*/


/*人才招聘开始*/
.rczp-con{ overflow:hidden; width:1200px; margin:0 auto; padding:20px 0 0 0;}
.rczp-con .cons{ overflow:hidden; zoom:1; padding:30px 20px 70px 20px; text-align:left;}
.rczp-con .cons img{ max-width:100%;}
/*人才招聘结束*/


/*在线反馈开始*/
.zxfk-con{ overflow:hidden; width:1200px; margin:0 auto; padding:20px 0 65px 0;}
.zxfk-con .cons{ overflow:hidden; zoom:1; padding:50px 0 0 0;}
.zxfk-con .row{ overflow:hidden; zoom:1; padding:5px 0;}
.zxfk-con .lts{ display:block; float:left; width:220px; text-align:right; line-height:26px;}
.zxfk-con .lts i{ line-height:26px; font-style:normal; color:#d00700; padding-right:4px;}
.zxfk-con .ipt{ display:block; width:254px; padding:2px 5px; float:left; outline:none; height:20px; line-height:20px; border:1px solid #ccc}
.zxfk-con label{ display:block; float:left; padding-right:10px; line-height:26px; white-space:nowrap;}
.zxfk-con label input{ position:relative; left:0; top:1px; margin-right:5px;}
.zxfk-con textarea{ width:500px; padding:2px 5px; float:left; outline:none; height:95px; line-height:20px; border:1px solid #ccc}
.zxfk-con .pdl{ padding-left:220px; color:#999; line-height:26px; text-align:left;}
.zxfk-con .lv2{ padding:0 5px; width:auto;}
.zxfk-con .iv2{ width:35px; padding:0; text-align:center;}
.zxfk-con .iv3{ width:201px;}
.zxfk-con .iv4{ width:500px;}
.zxfk-con .iv5{ width:56px;}
.zxfk-con .lv3{ color:#999; width:auto;}
.zxfk-con .vld{ display:block; float:left; margin-left:8px; height:26px; margin-right:6px; cursor:pointer;}
.zxfk-con .hyh{ line-height:26px; float:left; color:#336699; transition:all linear .2s; margin-left:5px;}
.zxfk-con .hyh:hover{ color:red;}
.zxfk-con .btn{ padding:30px 0 0 220px; overflow:hidden; zoom:1;}
.zxfk-con .btn input{ display:block; height:57px; width:180px; float:left; background:#cc0022; border:0; cursor:pointer; font-weight:bold; font-size:18px; color:#fff; text-align:center; transition:all linear .2s;}
.zxfk-con .btn input:hover{ background:#a2041e;}
/*在线反馈结束*/



/*服务介绍开始*/
.cms-ipc-conl li a i{ display:block; width:25px; height:25px; position:absolute; left:30px; top:18px; transition:all linear .2s;}
.cms-ipc-conl li a .i1{ background:url(../images/lmic1.png) no-repeat;}
.cms-ipc-conl li a .ic1{ background-position:1px 2px;}
.cms-ipc-conl li a .ic2{ background-position:1px -59px;}
.cms-ipc-conl li a .ic3{ background-position:1px -120px;}
.cms-ipc-conl li a .ic4{ background-position:1px -181px;}
.cms-ipc-conl li:hover{ background:#fff url(../images/aric2.jpg) no-repeat 220px center; border-color:#b70825; z-index:5;}
.cms-ipc-conl li:hover a .ic1{ background-position:-71px 2px;}
.cms-ipc-conl li:hover a .ic2{ background-position:-71px -59px;}
.cms-ipc-conl li:hover a .ic3{ background-position:-71px -120px;}
.cms-ipc-conl li:hover a .ic4{ background-position:-71px -181px;}
.cms-ipc-conl .on{ background:#fff url(../images/aric2.jpg) no-repeat 220px center; border-color:#b70825; z-index:3;}
.cms-ipc-conl .on a .ic1{ background-position:-71px 2px;}
.cms-ipc-conl .on a .ic2{ background-position:-71px -59px;}
.cms-ipc-conl .on a .ic3{ background-position:-71px -120px;}
.cms-ipc-conl .on a .ic4{ background-position:-71px -181px;}
.fwjs-cons-inner{ overflow:hidden; zoom:1; padding:20px; text-align:left;}
.fwjs-cons-inner .tabls{ height:31px; margin:25px 0; border-bottom:1px solid #ccc;}
.fwjs-cons-inner .tabls a{ display:block; float:left; white-space:nowrap; height:29px; line-height:29px; font-size:14px; color:#5c5c5c; padding:0 35px; border:1px solid #fff; background:#fff;}
.fwjs-cons-inner .tabls .on{ border:1px solid #ccc; border-bottom:1px solid #fff; height:30px; line-height:30px; position:relative; margin-bottom:-1px; color:#850e21;}
.fwjs-cons-inner .tbc{ overflow:hidden; padding:15px 0 0 0;}
/*服务介绍结束*/



/*关于铭师开始*/
.cms-ipc-conl li a .i2{ background:url(../images/lmic2.png) no-repeat;}
.cms-ipc-conl li a .ic5{ background-position:3px 2px;}
.cms-ipc-conl li a .ic6{ background-position:1px -59px;}
.cms-ipc-conl li a .ic7{ background-position:1px -120px;}
.cms-ipc-conl li a .ic8{ background-position:1px -181px;}
.cms-ipc-conl li a .ic9{ background-position:1px -242px;}
.cms-ipc-conl li a .ic10{background-position:1px -300px;}
.cms-ipc-conl li:hover{ background:#fff url(../images/aric2.jpg) no-repeat 220px center; border-color:#b70825; z-index:5;}
.cms-ipc-conl li:hover a .ic5{ background-position:-69px 2px;}
.cms-ipc-conl li:hover a .ic6{ background-position:-71px -59px;}
.cms-ipc-conl li:hover a .ic7{ background-position:-71px -120px;}
.cms-ipc-conl li:hover a .ic8{ background-position:-71px -181px;}
.cms-ipc-conl li:hover a .ic9{ background-position:-71px -242px;}
.cms-ipc-conl li:hover a .ic10{ background-position:-71px -300px;}
.cms-ipc-conl .on{ background:#fff url(../images/aric2.jpg) no-repeat 220px center; border-color:#b70825; z-index:3;}
.cms-ipc-conl .on a .ic5{ background-position:-69px 2px;}
.cms-ipc-conl .on a .ic6{ background-position:-71px -59px;}
.cms-ipc-conl .on a .ic7{ background-position:-71px -120px;}
.cms-ipc-conl .on a .ic8{ background-position:-71px -181px;}
.cms-ipc-conl .on a .ic9{ background-position:-71px -242px;}
.cms-ipc-conl .on a .ic10{ background-position:-71px -300px;}
.gyms-cons-inner{ overflow:hidden; zoom:1; padding:20px; text-align:left;}
/*关于铭师结束*/



/*合作伙伴开始*/
.hzhb-cons{ overflow:hidden; zoom:1; width:980px; padding:25px 0 0 12px;}
.hzhb-cons a{ display:block; width:168px;height:230px; overflow:hidden; float:left; font-size:16px; font-family:microsoft yahei; color:#000; margin:0 76px 50px 0; transition:all linear .2s;}
.hzhb-cons a img{ display:block; height:168px; width:168px; margin-bottom:18px; transition:all linear .2s;}
.hzhb-cons a:hover{ color:red;}
.hzhb-cons a:hover img{ opacity:.6; filter:alpha(opacity=60)}

/*合作伙伴开始*/



/*前沿观察开始*/
.cms-ipc-conl li a .i3{ background:url(../images/lmic3.png) no-repeat;}
.cms-ipc-conl li a .ic90{ background-position:0 2px;}
.cms-ipc-conl li a .ic91{ background-position:1px -59px;}
.cms-ipc-conl li a .ic92{ background-position:-1px -120px;}
.cms-ipc-conl li:hover{ background:#fff url(../images/aric2.jpg) no-repeat 220px center; border-color:#b70825; z-index:5;}
.cms-ipc-conl li:hover a .ic90{ background-position:-70px 2px;}
.cms-ipc-conl li:hover a .ic91{ background-position:-71px -59px;}
.cms-ipc-conl li:hover a .ic92{ background-position:-71px -120px;}
.cms-ipc-conl .on{ background:#fff url(../images/aric2.jpg) no-repeat 220px center; border-color:#b70825; z-index:3;}
.cms-ipc-conl .on a .ic90{ background-position:-70px 2px;}
.cms-ipc-conl .on a .ic91{ background-position:-71px -59px;}
.cms-ipc-conl .on a .ic92{ background-position:-71px -120px;}
.qygc-cons-inner ul{ padding:10px 0; overflow:hidden;}
.qygc-cons-inner ul li{ overflow:hidden; zoom:1; padding:20px 0;}
.qygc-cons-inner ul .imgs{ display:block; width:210px; height:130px; overflow:hidden; padding:8px; border:1px solid #ccc; float:left;}
.qygc-cons-inner ul .imgs span{ display:block; overflow:hidden; width:210px; height:130px;}
.qygc-cons-inner ul .imgs img{ display:block; width:290px; height:130px;}
.qygc-cons-inner ul .rts{ width:672px; overflow:hidden; float:right;}
.qygc-cons-inner ul .tits{ border-bottom:1px dashed #ccc; padding-bottom:6px; overflow:hidden; zoom:1;}
.qygc-cons-inner ul .tits span{ display:block; height:20px; text-align:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:565px; padding-left:22px; background:url(../images/lics.jpg) no-repeat 0 1px; float:left;}
.qygc-cons-inner ul .tits span a{ font:16px/20px microsoft yahei; color:#666; transition:all linear .2s;}
.qygc-cons-inner ul .tits i{ display:block; font:14px/20px microsoft yahei; color:#999; float:right; overflow:hidden; white-space:nowrap;}
.qygc-cons-inner ul .tits span a:hover{ color:red;}
.qygc-cons-inner ul .des{ overflow:hidden; text-align:left; font:14px/24px microsoft yahei; color:#666; padding:10px 0 0 0;}
.qygc-cons-inner ul .view{ display:block; text-align:left;}
.qygc-cons-inner ul .view a{ font:14px/24px microsoft yahei; color:#af2a2e; transition:all linear .2s;}
.qygc-cons-inner ul .view a:hover{ color:#700104}
/*前沿观察结束*/



/*学员风采开始*/
.cms-ipc-conl li a .i4{ background:url(../images/lmic4.png) no-repeat;}
.cms-ipc-conl li a .ic13{ background-position:3px 2px;}
.cms-ipc-conl li a .ic14{ background-position:1px -59px;}
.cms-ipc-conl li a .ic15{ background-position:1px -120px;}
.cms-ipc-conl li:hover{ background:#fff url(../images/aric2.jpg) no-repeat 220px center; border-color:#b70825; z-index:5;}
.cms-ipc-conl li:hover a .ic13{ background-position:-69px 2px;}
.cms-ipc-conl li:hover a .ic14{ background-position:-71px -59px;}
.cms-ipc-conl li:hover a .ic15{ background-position:-71px -120px;}
.cms-ipc-conl .on{ background:#fff url(../images/aric2.jpg) no-repeat 220px center; border-color:#b70825; z-index:3;}
.cms-ipc-conl .on a .ic13{ background-position:-69px 2px;}
.cms-ipc-conl .on a .ic14{ background-position:-71px -59px;}
.cms-ipc-conl .on a .ic15{ background-position:-71px -120px;}
.xyfc-cons-inner{ overflow:hidden; zoom:1; width:950px;}
.xyfc-cons-inner ul{ overflow:hidden; zoom:1;}
.xyfc-cons-inner li{ width:200px; float:left; margin:22px 36px 0 0; overflow:hidden; height:225px;}
.xyfc-cons-inner li .vod{ width:200px; height:165px; overflow:hidden;}
.xyfc-cons-inner li .vod img{ width:200px; height:165px; overflow:hidden;}

.xyfc-cons-inner li .tt{ display:block; text-align:left; padding:5px 0 0 0; margin-bottom:2px; max-height:39px; overflow:hidden;}
.xyfc-cons-inner li .tt a{ font:14px/18px microsoft yahei; color:#333; transition:all linear .2s;}
.xyfc-cons-inner li .tt a:hover{ color:red;}
.xyfc-cons-inner li p{ line-height:18px; color:#909090; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-family:microsoft yahei;}
.xyfc-cons-inner li p a{ line-height:18px; color:#909090; transition:all linear .2s; font-family:microsoft yahei;}
.xyfc-cons-inner li p a:hover{ color:red;}
/*学员风采结束*/



/*学员剪影开始*/
.xyjy-cons-inner{ overflow:hidden; zoom:1; width:950px;}
.xyjy-cons-inner ul{ overflow:hidden; zoom:1;}
.xyjy-cons-inner li{ width:296px; float:left; margin:40px 15px 0 0; overflow:hidden;}
.xyjy-cons-inner li .imgs{ display:block; width:296px; height:200px; overflow:hidden;}
.xyjy-cons-inner li .imgs img{ display:block; width:296px; height:200px;}
.xyjy-cons-inner li .btms{ border:1px solid #d8d8d8; overflow:hidden; border-top:0; padding:0 20px 5px 20px; transition:all linear .2s;}
.xyjy-cons-inner li .tt{ display:block; height:22px; text-align:center; padding:8px 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.xyjy-cons-inner li .tt a{ font:14px/22px simsun; color:#333; transition:all linear .2s;}
.xyjy-cons-inner li .tt a:hover{ color:red;}
.xyjy-cons-inner li p{ overflow:hidden; zoom:1;}
.xyjy-cons-inner li p span{ line-height:20px; color:#707070; float:left; display:block; white-space:nowrap;}
.xyjy-cons-inner li p .rq{ float:right;}
.xyjy-cons-inner li:hover .btms{ border-color:red;}
/*学员剪影结束*/



/*学员评价开始*/
.xypj-cons-inner{ overflow:hidden; zoom:1;}
.xypj-cons-inner ul{ overflow:hidden; zoom:1;}
.xypj-cons-inner li{ padding:22px 0; zoom:1; overflow:hidden; border-bottom:1px dashed #bfbfbf}
.xypj-cons-inner li .imgs{ display:block; width:103px; overflow:hidden; float:left; text-align:center; color:#999; transition:all linear .2s;}
.xypj-cons-inner li .imgs:hover{ color:red}
.xypj-cons-inner li .imgs span{ display:block; width:103px; height:103px; overflow:hidden; margin-bottom:8px; border-radius:200px;}
.xypj-cons-inner li .imgs img{ display:block; width:103px; height:103px;}
.xypj-cons-inner li .rits{ width:750px; padding-right:20px; overflow:hidden; float:right;}
.xypj-cons-inner li .tdes{ line-height:180%; text-align:left; font-size:14px;}
.xypj-cons-inner li .ds{ overflow:hidden; zoom:1; padding:35px 0 0 0;}
.xypj-cons-inner li .ds .r{ display:block; height:23px; line-height:23px; float:right; color:#717171; white-space:nowrap;}
.xypj-cons-inner li .ds .sts{ width:310px; float:right; overflow:hidden; zoom:1;}
.xypj-cons-inner li .ds .sts span{ display:block; float:left; line-height:23px; color:#717171}
.xypj-cons-inner li .ds .sts i{ display:block; width:23px; height:23px; overflow:hidden; background:url(../images/sticss.jpg) repeat-x 0 0; float:left;}
.xypj-cons-inner li .ds .sts .star1{ width:23px;}
.xypj-cons-inner li .ds .sts .star2{ width:46px;}
.xypj-cons-inner li .ds .sts .star3{ width:69px;}
.xypj-cons-inner li .ds .sts .star4{ width:92px;}
.xypj-cons-inner li .ds .sts .star5{ width:115px;}
.xypj-cons-inner .sectit{ overflow:hidden; border-top:1px solid #9f362e; height:48px; overflow:hidden; padding-right:20px;}
.xypj-cons-inner .sectit .t1{ display:block; float:left; line-height:23px; font-weight:bold; font-size:16px; margin-top:12px; color:#222;}
.xypj-cons-inner .sectit .t2{ display:block; float:right; line-height:23px; font-size:16px; margin-top:12px; color:#585858; padding-right:10px;}
.xypj-cons-inner .sectit i{ display:block; width:23px; height:23px; margin-top:12px; overflow:hidden; background:url(../images/sticss.jpg) repeat-x 0 0; float:right;}
.xypj-cons-inner .sectit .star1{ width:23px;}
.xypj-cons-inner .sectit .star2{ width:46px;}
.xypj-cons-inner .sectit .star3{ width:69px;}
.xypj-cons-inner .sectit .star4{ width:92px;}
.xypj-cons-inner .sectit .star5{ width:115px;}
.xypj-cons-inner .sectit .rts{ overflow:hidden; zoom:1; float:right; width:125px;}
.xypj-cons-inner .sectit .offst{ display:block; cursor:pointer; width:23px; height:23px; margin-top:12px; overflow:hidden; background:url(../images/sticssoff.jpg) repeat-x 0 0; float:left;}
.xypj-cons-inner .sectit .on{ background:url(../images/sticss.jpg) repeat-x 0 0;}
.xypj-cons-inner .ipts{ width:908px; height:130px; padding:4px; border:1px solid #bdbdbd; background:#f5f5f5 url(../images/plimgs.jpg) no-repeat center;}
.xypj-cons-inner .btns{ padding:22px 0 80px 0; text-align:center; overflow:hidden;}
.xypj-cons-inner .btns input{ display:block; height:60px; font:26px/60px microsoft yahei; width:192px; margin:0 auto; background:#cc0022; border:0; cursor:pointer; font-weight:bold; font-size:18px; color:#fff; text-align:center; transition:all linear .2s;}
.xypj-cons-inner .btns input:hover{ background:#a2041e;}
/*学员评价结束*/

/** Fade Pic Start **/
.idx_fadein_pic{ width:100%; min-width:1200px; height:460px; position:relative; left:0; top:0; overflow:hidden;}
.idx_fadein_pic .gl{ display:none; height:65px; width:41px; overflow:hidden; position:absolute; left:50%; top:50%; z-index:10; cursor:pointer; margin:-76px 0 0 -590px;}
.idx_fadein_pic .gr{ display:none; height:65px; width:41px; overflow:hidden; position:absolute; left:50%; top:50%; z-index:10; margin:-76px 0 0 545px;}
.idx_fadein_pic ul{ width:100%; height:492px; overflow:hidden; position:absolute; left:0; top:0;}
.idx_fadein_pic ul li{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:7; filter:inherit; list-style-position:outside; list-style:none; vertical-align:bottom;}
.idx_fadein_pic ul li a{ display:block; width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; background:url(about:_blank);}
.idx_fadein_pic ul li.show{ z-index:8;}
.idx_fadein_pic .control-fla-con{ width:100%; text-align:center; height:16px; position:absolute; bottom:15px; right:0; z-index:20;}
.idx_fadein_pic .show-tit{ display:none;}
.idx_fadein_pic .control-fla-con a{ display:inline-block; *display:inline; zoom:1; position:relative; left:0; top:0; z-index:939; height:13px; width:13px; overflow:hidden; cursor:pointer; background:#666768; border-radius:10px; margin:0 5px; box-shadow:1px 1px 3px #333; text-indent:-1000px; transition:all linear .2s;}
.idx_fadein_pic .control-fla-con a i{ display:none;}
.idx_fadein_pic .control-fla-con .on{ background:#fff}
/** Fade Pic End **/

.idxfdinv2{ display:none; height:100%; position:fixed; left:0; top:0; overflow:hidden; z-index:200; background:#fff;}
.idxfdinv2 .cls-btn{ display:block; height:31px; width:31px; overflow:hidden; position:absolute; left:12px; top:12px; background:url(../images/cls.png) no-repeat 0 0; cursor:pointer; z-index:20}
.idxfdinv2 .cls-btn:hover{ background-position:0 -31px;}
.idxfdinv2 .gl{ display:block; height:79px; width:38px; overflow:hidden; position:absolute; left:15px; top:50%; z-index:10; background:url(../images/gls.png) no-repeat 0 0; cursor:pointer; margin:-40px 0 0 ;}
.idxfdinv2 .gl:hover{ background-position:0 -79px;}
.idxfdinv2 .gr{ display:block; height:79px; width:38px; overflow:hidden; position:absolute; right:15px; top:50%; z-index:10; background:url(../images/grs.png) no-repeat 0 0; cursor:pointer; margin:-40px 0 0 0; left:auto;}
.idxfdinv2 .gr:hover{ background-position:0 -79px;}
.idxfdinv2 ul{ height:100%;}
.idxfdinv2 ul li{ text-align:center;}
.idxfdinv2 ul li img{ margin:0 auto; vertical-align:middle; height:100%;}
.idxfdinv2 .control-fla-con{ display:none}




.inner-page-cons{ width:1200px; margin:0 auto; padding:25px 0; overflow:hidden; zoom:1;}
.cms-ipc-conl{ width:250px; overflow:hidden; float:left;}
.cms-ipc-conl .tits{ height:81px; display:block; overflow:hidden; color:#fff; font-weight:bold; text-align:center; font-size:16px; line-height:81px; background:#b5001e}
.cms-ipc-conl ul{ overflow:hidden;}
.cms-ipc-conl li{ border:1px solid #ddd; height:61px; overflow:hidden; text-align:left; position:relative; left:0; top:0; z-index:2; margin-top:-1px; background:#f5f5f5 url(../images/aric2.jpg) no-repeat 300px center; transition:all .2s linear;}
.cms-ipc-conl li a{ line-height:61px; color:#000; font-size:14px; transition:all linear .2s; display:block; padding:0 10px 0 68px; text-align:left; overflow:hidden; position:relative; left:0; top:0;}
.cms-ipc-conr{ width:918px; overflow:hidden; float:right;}
.zooms img{ transition:all .2s linear;}
.zooms img:hover{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1);}
.mgt90{ margin-top:90px;}
.pdb75{ padding-bottom:75px;}
/** Content End **/


/** pagging Start **/
.pagging{ text-align:center; padding:50px 0; overflow:hidden; font-size:0;}
.pagging a{ display:inline-block; *display:inline; zoom:1; border:1px solid #b12830; padding:0 14px; white-space:normal; height:35px; font:14px/35px microsoft yahei; margin:0 2px; transition:all .2s linear; border-radius:4px;}
.pagging a:hover,.pagging .on{ background:#af2a2d; color:#fff;}
/** pagging End **/


/** Bottom Start **/
.bottom{ background:#d9d9d9; border-top:1px solid #686868; width:100%; min-width:1200px;}
.bottom .tops{ overflow:hidden; zoom:1; width:1200px; margin:0 auto;}
.bottom .tops ul{ width:1045px; padding:25px 0 25px 30px; overflow:hidden; zoom:1; float:left;}
.bottom .tops li{ padding-left:55px; width:105px; float:left; padding-bottom:1000px; margin-bottom:-1000px; border-left:1px solid #bbb; padding-right:10px;}
.bottom .tops .first{ border:0}
.bottom .tops .tt{ display:block; overflow:hidden; text-align:left; padding-bottom:8px;}
.bottom .tops .tt a{ font:14px/24px microsoft yahei; color:#cc0022;}
.bottom .tops .lk{ display:block; text-align:left;}
.bottom .tops .lk a{ font:12px/24px microsoft yahei; color:#000; transition:all linear .2s;}
.bottom .tops .lk a:hover{ color:#cc0022}
.bottom .tops .ewm{ float:right; margin-top:25px;}
.bottom .bts{ background:#333; padding:20px 0 40px 0; text-align:center; color:#ccc;}
/** Bottom End **/


.vod-alert{ display:none; position:fixed; left:0; top:0; overflow:hidden; z-index:1000; width:100%; height:100%;}
.vod-alert .bg{ background:url(../images/optbg.png) repeat 0 0; position:absolute; left:0; top:0; height:100%; width:100%;}
.vod-con{ overflow:hidden; width:880px; height:596px; position:absolute; left:50%; margin-left:-440px; top:-100%; z-index:10; background:#fff;}
.vod-con .tit{ display:block; padding:0 20px; height:60px; font:18px/60px microsoft yahei; color:#424242; text-align:left; background:#f5f5f5; position:relative; left:0; top:0;}
.vod-con .tit i{ display:block; height:28px; width:28px; position:absolute; right:20px; top:16px; border-radius:28px; font:bold 16px/28px microsoft yahei; transition:all linear .2s; text-align:center;}
.vod-con .tit i:hover{ cursor:pointer; background:red; color:#fff;}
.vod-con .con{ overflow:hidden; height:536px; width:880px;}


.cons h2{text-align: center;font-size: 16px;font-weight: normal;font-family: \5FAE\8F6F\96C5\9ED1;padding:20px 0px; position:relative; border-bottom:#ccc 1px dashed;margin-bottom: 20px;}
.cons h2 .time{ position:absolute; left:50%; bottom:-10px;font-size:12px;background: #fff; padding:0px 10px;margin-left:-40px ; color:#ff9900;}
.cons .back{ padding:30px 10px;color:#ff9900; font-size:16px}

